6a4496054983d68db1f8b83f6790974e3f055d96,src/main/java/org/apache/hadoop/hbase/security/access/AccessController.java,AccessController,preDeleteTable,#ObserverContext#number[]#,522

Before Change


  @Override
  public void preDeleteTable(ObserverContext<MasterCoprocessorEnvironment> c,
      byte[] tableName) throws IOException {
    if (isActiveUserTableOwner(c.getEnvironment(), tableName)) {
      requirePermission(Permission.Action.CREATE);
    } else {
      requirePermission(Permission.Action.ADMIN);
    }
  }
  @Override

After Change


  @Override
  public void preDeleteTable(ObserverContext<MasterCoprocessorEnvironment> c,
      byte[] tableName) throws IOException {
    requireTableAdminPermission(c.getEnvironment(), tableName);
  }
  @Override
  public void preDeleteTableHandler(ObserverContext<MasterCoprocessorEnvironment> c,